ANAABREGU.COM.AR

Seo posicionamiento, community manager

Buscar: Ingreso de usuarios registrados en Ana Abregú Facebook de DataGestion, Ana Abregú, SEO posicionamiento Twitter de Ana Abregú, SEO posicionamiento Blog de Ana Abregú SEO posicionamiento Feed de Ana Abregú SEO posicionamiento Diario de Ana Abregú
 
Ejecutar variables ASP desde JavaScript

Trabajas con JavasCript y ASP parece necesario. Mientras ASP es un lenguaje que se comunica con el servidor, JavaScript se ejecuta en el Cliente, de manera que cuando hay que mostrar un cambio en una zona específica de la página, que no se desea que se recargue, JavaScript es el leguaje necesario para ello. 

Aquí veremos cómo pasar contenidos de variable de ASP hacia variables Javascript, en un caso especial, que es cuando el contenido de la variable es del tipo código, un detalle que complica la solución.

Aquí vemos un truco para resolverlo.

Ejecutar variables ASP desde JavaScript

 

Este detalle, está documentado en decenas de sitios, sin embargo, encontré no pocos problemas a la hora de llevarlo a la práctica. Luego de muchas horas y pruebas, llegué a un modo de realizar esta acción, que es la única solución a un caso muy específico.

En la mayoría de los tutoriales, la solución parece fácil, la reproduzco aquí:

 

Aquí definimos dos variables, una del tipo cadena de caracteres, la otra del tipo numérico

<%

Var1=”Dato en ASP”

Var2=123

%>

 

<script lenguage=”javascript”>

 

                var una=<%=Var1%>

                var dos=<%=Var2%>

</script>

 

Esta es la solución usual. El problema se vuelve complejo cuando se comienza a utilizar la solución en páginas complejas.

 

El primer problema, es cuando en vez de una variable de cadena de caracteres se usa una cadena con contenido de código.

 

Por ejemplo, si el contenido es del tipo: Var1=”contacto@datagestion.com.ar”

 

Por el verdadero contenido de ese tipo de dato es en código, en realidad es del modo: <a href=”mailto:contacto@datagestion.com.ar”>contacto@datagestion.com.ar</a>

 

En otras palabras, es código. El asunto es que este tipo de contenidos no es posible pasarlo como parámetro a Javascript, ya que “cierra” el fin del dato cualquier signo > que encuentre.

 

Para el que haya necesitado recuperar este tipo de datos, habrá chocado con el problema que no se puede reponer este tipo de variables desde javaScript.

 

La solución es sencilla, hay que guardar este tipo de contenido en una variable de Sessión y reponer en JavaScript desde la Seccion.

 

<%

Session(“Var1”)=”Puedes contactar a mi mail contacto@datagestion.com.ar”

 

%>

 

<script lenguage=”javascript”>

 

                var una=<%=Session(“Var1”)%>

</script>

 

De este modo no aparecerán los errores por ser el contenido un código.

 

  Ana Abregú

 

www.anaabregu.com.ar

www.datagestion.com.ar

http://posicionamientoenbuscadores.datagestion.com.ar

 

 

Ana Abregú.

 

Ana Abregú.

 

Ana Abregú